#ifndef EXPORTER_H
#define EXPORTER_H

#include <QObject>
#include <QTimer>
#include <QtDebug>
#include <QTime>
#include "graphs.h"

class Exporter : public QObject
{
    Q_OBJECT
public:
    explicit Exporter(QObject *parent = nullptr);
    ~Exporter();
public slots:
    void start();    // 开始任务
    void stop();     // 停止任务
    void path(QString p, int t);
    void GiveMeList(QVector<GraphsData*> list);
private slots:
    void doWork();   // 实际执行的任务

signals:
    void taskDone(const QString &result);  // 任务完成信号（未使用）
    void TaskFail();

private:
    QTimer *timer;
    QString filePath;
    int intval = 1000;
    int count = 0;
    QVector<GraphsData*> ExportList;        /////使用曲线图里面的类

};

#endif // EXPORTER_H
